@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	overflow:hidden;
	background:#FFF;
}
body {
	height:100%;
	margin:0;
	font:12px/1.8 'lucida grande', tahoma, verdana, arial, sans-serif, "\5B8B\4F53";
}
html:root body,
html:root input,
html:root button,
html:root textarea,
html:root select {
	font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
form,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
p {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
	color:#CCC;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color:#1298F4;
}
a img {
	border:none;
}
i,
em {
	font-style:normal;
}
b {
	color:#F00;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*img spr_x*/
.popup-menu a {
	background-image:url(../images/main/spr_x.png);
	background-repeat:repeat-x;
}
/*button*/
button {
	cursor:pointer;
}
button i {
	display:none;
}
/*.text*/
input:focus,
textarea:focus {
	outline:none;
}
.text,
textarea {
	margin:0;
	border:1px solid;
	border-color:#BFBFBF #D7D7D7 #D7D7D7 #BFBFBF;
	background:#FFF url(../images/main/form.png) no-repeat 0 0;
}
.text {
	height:14px;
	padding:7px 6px;
	line-height:14px;
	font-size:12px;
}
/*.icon*/
.icon,
.shared {
	display:inline-block;
	width:16px;
	height:16px;
	line-height:10;
	overflow:hidden;
	background-image:url(../images/main/icon_main.png);
	_background-image:url(../images/main/icon_main.gif);
	background-repeat:no-repeat;
}
.ico-share {
	background-position:-20px 0;
}
.ico-cancelshare {
	background-position:-40px 0;
}
.ico-send {
	background-position:-60px 0;
}
.ico-copy {
	background-position:-80px 0;
}
.ico-delete {
	background-position:0 -20px;
}
.ico-edit {
	background-position:-20px -20px;
}
.ico-renew {
	background-position:-40px -20px;
}
.ico-move {
	background-position:-60px -20px;
}
.ico-copylink {
	background-position:-80px -20px;
}
.ico-download {
	background-position:-60px -40px;
}
.ico-download2 {
	background-position:0 -80px;
}
.ico-play {
	background-position:-80px -40px;
}
.ico-done {
	background-position:-20px -80px;
}
.ico-remove {
	background-position:-40px -80px;
}
.ico-creat {
	background-position:0 -40px;
}
.ico-upload {
	background-position:-20px -40px;
}
.ico-cover {
	background-position:-60px -80px;
}
.ico-preview {
	background-position:-80px -80px;
}
.ico-newdir {
	background-position:-100px 0;
}
.ico-lock {
	background-position:-40px -60px;
}
.ico-unloading {
	background-position:-100px -20px
}
.ico-cancelunloading {
	background-position:-100px -40px
}
.ico-mail {
	background-position:-80px -60px;
}
.ico-circle {
	background-position:-100px -60px;
}
.ico-weibo {
	background-position:-100px -80px;
}
.ico-friend {
	background-position:-60px -60px;
}
.ico-reload {
	background-position:-80px -100px;
}
.ico-newdir {
	background-position:-60px -100px;
}
.ico-question {
	background-position:-100px -120px;
}
/***********/
.ico-account {
	background-position:0 -60px;
}
.ico-info {
	background-position:-20px -60px;
}
.ico-privacy {
	background-position:-40px -60px;
}
.ico-msg {
	background-position:-40px -100px;
}
.ico-setting {
	background-position:-100px -100px;
}
/*.i-hint*/
.i-hint {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	background-image:url(../images/main/icon_hint.png);
	_background-image:url(../images/main/icon_hint.gif);
	background-repeat:no-repeat;
}
.ico-war-l,
.ico-suc-l,
.ico-err-l,
.ico-inf-l {
	width:30px;
	height:30px;
}
.ico-war-l {
	background-position:0 0;
}
.ico-suc-l {
	background-position:-30px 0;
}
.ico-err-l {
	background-position:-60px 0;
}
.ico-inf-l {
	background-position:-90px 0;
}
.ico-war,
.ico-suc,
.ico-err,
.ico-inf {
	width:20px;
	height:20px;
}
.ico-war {
	background-position:0 -35px;
}
.ico-suc {
	background-position:-20px -35px;
}
.ico-err {
	background-position:-40px -35px;
}
.ico-inf {
	background-position:-60px -35px;
}
.ico-war-s,
.ico-suc-s,
.ico-err-s,
.ico-inf-s {
	width:12px;
	height:12px;
}
.ico-war-s {
	background-position:0 -60px;
}
.ico-suc-s {
	background-position:-12px -60px;
}
.ico-err-s {
	background-position:-24px -60px;
}
.ico-inf-s {
	background-position:-36px -60px;
}
/*.file-type*/
.file-type {
	position:relative;
	display:inline-block;
	width:16px;
	height:16px;
	margin:auto;
	background:url(../images/main/type/undefind.gif);
}
.file-type .shared {
	position:absolute;
	left:-1px;
	top:10px;
	width:16px;
	height:7px;
	overflow:hidden;
	background-position:-40px -48px;
}
.file-type .i-hint {
	position:absolute;
	right:-3px;
	bottom:-3px;
}
.tp-folder {
	background:url(../images/main/type/folder.gif);
}
.tp-txt,
.tp-log,
.tp-lst,
.tp-cs,
.tp-h,
.tp-bas,
.tp-c,
.tp-cpp,
.tp-pas,
.tp-dpr,
.tp-dfm,
.tp-html,
.tp-htm,
.tp-xml,
.tp-plist,
.tp-tpl {
	background:url(../images/main/type/txt.gif);
}
.tp-docx,
.tp-doc,
.tp-docm,
.tp-dotx,
.tp-dotm,
.tp-dot {
	background:url(../images/main/type/word.gif);
}
.tp-xlsx,
.tp-xls,
.tp-xlsm,
.tp-xlsb,
.tp-xltx,
.tp-xltm,
.tp-xlt {
	background:url(../images/main/type/excel.gif);
}
.tp-accdb,
.tp-cdb,
.tp-mdb {
	background:url(../images/main/type/access.gif);
}
.tp-pptx,
.tp-ppt,
.tp-pptm {
	background:url(../images/main/type/ppt.gif);
}
.tp-jpg,
.tp-jpeg,
.tp-gif,
.tp-png,
.tp-bmp,
.tp-jiff {
	background:url(../images/main/type/image.gif);
}
.tp-mp3,
.tp-wma,
.tp-mp1,
.tp-mp2,
.tp-ogg,
.tp-ape,
.tp-aif,
.tp-aifc,
.tp-aiff,
.tp-mid,
.tp-wmf,
.tp-wav {
	background:url(../images/main/type/music.gif);
}
.tp-rm,
.tp-rmvb,
.tp-wmv,
.tp-avi,
.tp-mp4,
.tp-flv,
.tp-mov,
.tp-mkv,
.tp-dat,
.tp-srt,
.tp-ts,
.tp-asf,
.tp-mpg,
.tp-mpeg,
.tp-3gp,
.tp-m4v {
	background:url(../images/main/type/video.gif);
}
.tp-rar,
.tp-zip,
.tp-z,
.tp-gz,
.tp-gzip,
.tp-tar,
.tp-cab,
.tp-wim,
.tp-arj,
.tp-7z {
	background:url(../images/main/type/rar.gif);
}
.tp-exe,
.tp-bat,
.tp-msi {
	background:url(../images/main/type/exe.gif);
}
.tp-chm {
	background:url(../images/main/type/chm.gif);
}
.tp-pdf {
	background:url(../images/main/type/pdf.gif);
}
.tp-swf {
	background:url(../images/main/type/flash.gif);
}
/*.file-thumb*/
.file-thumb {
	position:relative;
	display:block;
	width:80px;
	height:80px;
	margin:auto;
	background:url(../images/main/thumb/undefind.gif);
}
.file-thumb-none {
    text-align:center;
    line-height:80px;
    background:none
}
.file-thumb .shared {
	position:absolute;
	left:5px;
	top:68px;
	width:40px;
	height:13px;
	overflow:hidden;
	background-position:0 -100px;
}
.tb-folder .shared {
	left:0;
}
.multi-files {
	background:url(../images/main/thumb/multi.gif);
}
.tb-folder {
	background:url(../images/main/thumb/folder.gif);
}
.folder-file {
	background:url(../images/main/thumb/folder_file.gif);
}
.folder-document {
	background:url(../images/main/thumb/folder_document.gif);
}
.folder-photo {
	background:url(../images/main/thumb/folder_photo.gif);
}
.folder-music {
	background:url(../images/main/thumb/folder_music.gif);
}
.folder-video {
	background:url(../images/main/thumb/folder_video.gif);
}
.folder-sync {
	background:url(../images/main/thumb/folder_sync.gif);
}
.folder-accessory {
	background:url(../images/main/thumb/folder_accessory.gif);
}
.folder-recycle {
	background:url(../images/main/thumb/recycle.gif);
}
.folder-recent {
	background:url(../images/main/thumb/recent.gif);
}
.folder-shared {
	background:url(../images/main/thumb/shared.gif);
}
.folder-continue {
	background:url(../images/main/thumb/continue.gif);
}
.folder-history {
	background:url(../images/main/thumb/history.gif);
}
.folder-favorite {
	background:url(../images/main/thumb/favorite.gif);
}
.folder-location {
    background:url(../images/main/thumb/location.png);
}

.tb-txt,
.tb-log,
.tb-lst,
.tb-cs,
.tb-h,
.tb-bas,
.tb-c,
.tb-cpp,
.tb-pas,
.tb-dpr,
.tb-dfm,
.tb-html,
.tb-htm,
.tb-xml,
.tb-plist,
.tb-tpl {
	background:url(../images/main/thumb/txt.gif);
}
.tb-docx,
.tb-doc,
.tb-docm,
.tb-dotx,
.tb-dotm,
.tb-dot {
	background:url(../images/main/thumb/word.gif);
}
.tb-xlsx,
.tb-xls,
.tb-xlsm,
.tb-xlsb,
.tb-xltx,
.tb-xltm,
.tb-xlt {
	background:url(../images/main/thumb/excel.gif);
}
.tb-accdb,
.tb-cdb,
.tb-mdb {
	background:url(../images/main/thumb/access.gif);
}
.tb-pptx,
.tb-ppt,
.tb-pptm {
	background:url(../images/main/thumb/ppt.gif);
}
.tb-jpg,
.tb-jpeg,
.tb-gif,
.tb-png,
.tb-bmp,
.tb-jiff {
	background:url(../images/main/thumb/image.gif);
}
tb-none {
    background:url();
}
.tb-mp3,
.tb-wma,
.tb-mp1,
.tb-mp2,
.tb-ogg,
.tb-ape,
.tb-aif,
.tb-aifc,
.tb-aiff,
.tb-mid,
.tb-wmf,
.tb-wav {
	background:url(../images/main/thumb/music.gif);
}
.tb-rm,
.tb-rmvb,
.tb-wmv,
.tb-avi,
.tb-mp4,
.tb-flv,
.tb-mov,
.tb-mkv,
.tb-dat,
.tb-srt,
.tb-ts,
.tb-asf,
.tb-mpg,
.tb-mpeg,
.tb-3gp,
.tb-m4v {
	background:url(../images/main/thumb/video.gif);
}
.tb-rar,
.tb-zip,
.tb-z,
.tb-gz,
.tb-gzip,
.tb-tar,
.tb-cab,
.tb-wim,
.tb-arj,
.tb-7z {
	background:url(../images/main/thumb/rar.gif);
}
.tb-exe,
.tb-bat,
.tb-msi {
	background:url(../images/main/thumb/exe.gif);
}
.tb-chm {
	background:url(../images/main/thumb/chm.gif);
}
.tb-pdf {
	background:url(../images/main/thumb/pdf.gif);
}
.tb-swf {
	background:url(../images/main/thumb/flash.gif);
}
/*.thumb-large*/
.thumb-large {
	position:relative;
	display:block;
	width:128px;
	height:128px;
	margin:auto;
	background:url(../images/main/thumb_large/undefind.gif);
}
.thumb-large-none {
    text-align:center;
    line-height:128px;
    background:none
}
.thumb-large .shared {
	position:absolute;
	left:10px;
	top:110px;
	width:40px;
	height:13px;
	overflow:hidden;
	background-position:0 -100px;
}
.tl-folder {
	background:url(../images/main/thumb_large/folder.gif);
}
.tl-txt,
.tl-log,
.tl-lst,
.tl-cs,
.tl-h,
.tl-bas,
.tl-c,
.tl-cpp,
.tl-pas,
.tl-dpr,
.tl-dfm,
.tl-html,
.tl-htm,
.tl-xml,
.tl-plist,
.tl-tpl {
	background:url(../images/main/thumb_large/txt.gif);
}
.tl-docx,
.tl-doc,
.tl-docm,
.tl-dotx,
.tl-dotm,
.tl-dot {
	background:url(../images/main/thumb_large/word.gif);
}
.tl-xlsx,
.tl-xls,
.tl-xlsm,
.tl-xlsb,
.tl-xltx,
.tl-xltm,
.tl-xlt {
	background:url(../images/main/thumb_large/excel.gif);
}
.tl-accdb,
.tl-cdb,
.tl-mdb {
	background:url(../images/main/thumb_large/access.gif);
}
.tl-pptx,
.tl-ppt,
.tl-pptm {
	background:url(../images/main/thumb_large/ppt.gif);
}
.tl-jpg,
.tl-jpeg,
.tl-gif,
.tl-png,
.tl-bmp,
.tl-jiff {
	background:url(../images/main/thumb_large/image.gif);
}
.tl-mp3,
.tl-wma,
.tl-mp1,
.tl-mp2,
.tl-ogg,
.tl-ape,
.tl-aif,
.tl-aifc,
.tl-aiff,
.tl-mid,
.tl-wmf,
.tl-wav {
	background:url(../images/main/thumb_large/music.gif);
}
.tl-rm,
.tl-rmvb,
.tl-wmv,
.tl-avi,
.tl-mp4,
.tl-flv,
.tl-mov,
.tl-mkv,
.tl-dat,
.tl-srt,
.tl-ts,
.tl-asf,
.tl-mpg,
.tl-mpeg,
.tl-3gp,
.tl-m4v {
	background:url(../images/main/thumb_large/video.gif);
}
.tl-rar,
.tl-zip,
.tl-z,
.tl-gz,
.tl-gzip,
.tl-tar,
.tl-cab,
.tl-wim,
.tl-arj,
.tl-7z {
	background:url(../images/main/thumb_large/rar.gif);
}
.tl-exe,
.tl-bat,
.tl-msi {
	background:url(../images/main/thumb_large/exe.gif);
}
.tl-chm {
	background:url(../images/main/thumb_large/chm.gif);
}
.tl-pdf {
	background:url(../images/main/thumb_large/pdf.gif);
}
.tl-swf {
	background:url(../images/main/thumb_large/flash.gif);
}
/*.popup-menu*/
.popup-menu {
	position:absolute;
	width:125px;
	border:1px solid #AEAEAE;
	background:#FFF url(../images/main/popup_menu.gif) repeat-y 0 0;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.4);
}
.popup-menu ul {
	position:relative;
	padding:1px;
}
.popup-menu li {
	position:relative;
	height:24px;
	vertical-align:middle;
}
.popup-menu .icon {
	position:absolute;
	left:4px;
	top:4px;
}
.popup-menu a {
	display:block;
	height:24px;
	padding-left:35px;
	line-height:24px;
 *line-height:25px;
	overflow:hidden;
	color:#333;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-position:100px 100px;
}
.popup-menu a:hover,
.popup-menu a.focus {
	text-decoration:none;
	color:#FFF;
	background-color:#3B7CE6;
	background-position:0 -780px;
}
.popup-menu .arrow {
	position:absolute;
	top:0;
	right:8px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.popup-menu a:hover .arrow {
	color:#FFF;
}
.popup-menu .popup-menu {
	left:124px;
	top:-2px;
}
